package com.jic.product.model.entity;
import com.jic.product.entity.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
@ApiModel(description = " m_store_operate_product_log ")
public class MStoreOperateProductlog extends BaseEntity {
	private static final long serialVersionUID = 1L;
    // @NotEmpty(message = "id") 
    @ApiModelProperty(notes = "id")
    private Long id;

    // @NotEmpty(message = "") 
    @ApiModelProperty(notes = "")
    private Long storeId;

    // @NotEmpty(message = "") 
    @ApiModelProperty(notes = "")
    private Long balanceId;

    // @NotEmpty(message = "关联m_store_operate表主键") 
    @ApiModelProperty(notes = "关联m_store_operate表主键")
    private Long operateId;

    // @NotEmpty(message = "商品编码") 
    @ApiModelProperty(notes = "商品编码")
    private String productCode;

    // @NotEmpty(message = "商品id") 
    @ApiModelProperty(notes = "商品id")
    private Long productId;

    // @NotEmpty(message = "商品条形码") 
    @ApiModelProperty(notes = "商品条形码")
    private String productBarCode;

    // @NotEmpty(message = "商品计量单位") 
    @ApiModelProperty(notes = "商品计量单位")
    private String productUnit;

    // @NotEmpty(message = "申请数量") 
    @ApiModelProperty(notes = "申请数量")
    private Long applyNum;

    // @NotEmpty(message = "实际增减数量") 
    @ApiModelProperty(notes = "实际增减数量")
    private Long actualNum;

    // @NotEmpty(message = "产品名称")
    @ApiModelProperty(notes = "产品名称")
    private String productName;

    @ApiModelProperty(notes = "货号")
    private String artNo;

    @ApiModelProperty(notes = "商品条形码")
    private String barCode;

    @ApiModelProperty(notes = "产品单位")
    private String unitName;

    @ApiModelProperty(notes = "盘点数量")
    private Long checkNum;

    @ApiModelProperty(notes = "差异数量(包含正负号)")
    private Long diffNum;

}
